/*
 * Copyright (C) 2011-present ShenZhen iBOXCHAIN Information Technology Co.,Ltd.
 *
 * All right reserved.
 *
 * This software is the confidential and proprietary
 * information of iBOXCHAIN Company of China.
 * ("Confidential Information"). You shall not disclose
 * such Confidential Information and shall use it only
 * in accordance with the terms of the contract agreement
 * you entered into with iBOXCHAIN inc.
 */
package com.example.wac.shiro.entity;

import com.example.wac.dto.MenuPerms;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;
import java.util.List;
import java.util.Set;

/**
 * @author wuancheng
 * @description
 * @date 2023-04-14 18:21:00
 */



@NoArgsConstructor
@AllArgsConstructor
@Data
public class LoginUserInfo implements Serializable {
    private static final long serialVersionUID = 3392920336904571764L;
    private Long id;
    private String mobile;
    private String mchtNo;
    private Integer state;
    private String name;
    private String email;
    private Long userId;
    private Date pwdUpdateTime;
    private Set<String> perms;
    private Set<String> roles;
    private List<MenuPerms> menuPerms;
}

